home *** CD-ROM | disk | FTP | other *** search
- Archive-name: games/mymud
-
- -=( MyMUD.FAQ )=-
-
- Last Release: 18 Dec 94
-
-
- Q. What is MyMUD?
- A. MyMUD is a TinyMUD alike written in TurboPascal 5.5. It has
- been designed for the use on LAN's, using file- and
- recordlocking to handle up to 255 simultaneous users. Worlds
- can be as big as the HD space you have available.
-
- Q. What is the latest version?
- A. 2.0
-
- Q. Why?
- A. To find out how a multiuser adventure works. To prove that
- you don't need Linux or unix to write a MUD. To prove that a
- MUD in Pascal is easier to adapt and program. To prove that
- one doesn't need C for a task like this. The only thing
- you need is to adapt to your environment instead of trying to
- make the environment fit your application.
-
- Q. And the source code too?
- A. Yep. All yours to play with.. I keep the copyrights, but you
- can change and play whatever you want. The original TinyMUD
- C code (which I only used as reference on which commands
- there should be and what they should do. MyMUD is 100%
- original code.) had the same copyright license. I wouldn't
- feel right to put a heavy copyright or to release only an
- executable. Besides, it would mean that I would have to
- maintain the code and release new versions. I don't have too
- much time for those.. So.. You're more or less on your own.
-
- Q. On my own? Oh NO!
- A. Ok, Ok.. you can write if you have questions. Maybe I can
- help you.. GERHARD@LOIPON.WLINK.NL or 2:283/7.33 or
- 2:282/100.5 But don't expect too much.. My time is limited and
- I passed on to other projects and such..
-
- Q. When I start up MyMUD says it cannot find the temp.
- directory..
- A. Look in the directory with your world files. There is a file
- named <WORLDNAME>.INI which contains the path to the
- TempDir.
-
- Q. Where can I find more info on the commands?
- A. Happy Hacking.. ;-) Nah, there are 3 places: The docu, the
- helpfile and in the library in Tinybase. The docu, you just
- read. The helpfile you can consult using the HELP command
- inside the game. The library you have to find. But go into
- the kiosk and read the papers. One of them tells you where
- to go.
-
- Q. I wanna be God..
- A. Don't we all? In the depths of our thoughts.. Anyhow, Every
- game comes with at least 2 objects. A God and a location.
- Here's a list for the games:
-
- World | GodName | Password
- ---------+---------+----------
- TinyBase | Wizard | Potrzebie
- MYWORLD | Boss | Tester
- Small | Wizard | Potrzebie
- MyMUD | Wizard | Potrzebie
-
- Q. Where are the userrecords?
- A. Your nightmares come true.. reality is that users are not
- different from stones, cups, doorknobs. We are all objects,
- pieces in this world. As such, players are just a part of the
- database. The only difference is a bit which defines that
- specific object as a player. One concession to speed was
- made though: <WORLDNAME>.PLY is an index which points to the
- playerrecords so they can be found easily during login.
- Anyhow, humanity is just that little BIT more..
-
-
- Q. Could I have found these names/passwords myself?
- A. Of course you could. Just write a little program to
- show them to you. Or to show ALL the name/password
- combinations. MyMUD is not going to win prizes for
- security..;-)
-
- Q. I would like to use MyMUD on a multiuser BBS.
- A. If you use something else than RemoteAccess BBS, you are
- out of luck. For RA you can replace the CRT unit with a
- fine toolbox named RADU (In this case it's an easier solution
- than my own toolbox RAdoor..) Change the CRT calls to RADU calls.
- Change the IO unit to call RADU instead of CRT and include
- a DorINIT (plus you RC key after registering RADU, it's shareware)
- at the beginning of the main block. It took me 10 minutes..
-